/*20191225*/
*{margin: 0;padding: 0; -webkit-text-size-adjust:none;}
*{touch-action:pan-y;}
body,html{ width: 100%; overflow-x: hidden;background-color: #ffffff;}
input{ border: none; background: none; outline: none;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none; padding:0;} 
input::-webkit-input-placeholder { /* WebKit browsers */ color: #d9d9d9; } 
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #d9d9d9; } 
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #d9d9d9; } 
input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #d9d9d9; } 
.clear{ overflow:hidden; _height:1px; _overflow:visible;}
.pos-ab{position: absolute;}
.pos-re{position:relative;}
.pos-fix{position:fixed;}
.full{width: 100%;height: 100%;}
.lt{left:0;top:0;}
.none{display: none;}
.block{display: block;}
.w100{width: 100%;}
.h100{height: 100%;}
.music_p{
	background: url(../sound/musicOpen.png) no-repeat center 100%/100%;
	width: 0.72rem;
	height: 0.72rem;
	position: absolute;
	top: 0.1rem;
	right: 0.1rem;
	z-index: 9999;
}
.rotate{
	animation: rotate infinite linear 2s;
	-webkit-animation: rotate infinite linear 2s;
}
.rotateA{
	animation: rotate infinite linear 10s;
	-webkit-animation: rotate infinite linear 10s;
}
@keyframes rotate{
	0%{-webkit-transform: rotate(0)}
    50%{-webkit-transform: rotate(180deg)}
    100%{-webkit-transform: rotate(360deg)}
}
@-webkit-keyframes rotate{
    0%{-webkit-transform: rotate(0)}
    50%{-webkit-transform: rotate(180deg)}
    100%{-webkit-transform: rotate(360deg)}
}